
#ifndef TP_PRIMARY_SOURCE_H
#define TP_PRIMARY_SOURCE_H

#include "tp_source.h"
#include "tp_event.h"

TP_DECL_BEGIN

TpSource* tp_source_primary_create(TpOnEvent on_event, void* user_data);

TpRet tp_primary_source_queue_event(TpSource* thiz, TpEvent* event);

TP_DECL_END

#endif /* TP_PRIMARY_SOURCE_H */